﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WorldConqueror.Contracts.Maths.DataContracts;
using WorldConqueror.Libraries.Maths.MathShapes;

namespace WorldConqueror.Libraries.Maths.Factories
{
    public interface IShapesFactory
    {
        IMathCoordinate CreateCoordinate(ICoordinate coordinate);
        IMathCoordinate CreateCoordinate(double latitude, double longitude);
        //IMathShape CreatePolygon(IList<Coordinate> coordinates);
        //IMathShape CreatePolyline(IList<Coordinate> coordinates);
    }
}
